Met all of our needs: convenient location, strong air conditioners, good wifi, and kitchen with enough space for us to all be together but separate when we wanted. Photos were plentiful and accurate; we used the third bedroom as a common area since there is no living room. Steps to 2nd floor are a bit steep and narrow but this was not a problem for us. Communication was great.