The home was as pictured and very clean. However, only 1 of the 3 bathrooms was on the first floor with three bedrooms. The large number of stairs between the two floors could be a mobility issue for some unless access to the house elevator could be authorized. The kitchen was large, well stocked and convenient. The small, lovely pool and short, private walkway to the beach added significantly to the pleasure of staying beachfront. Communication with the property manager was a bit problematic. Our booking confirmation email said to expect property access instructions one week prior to our arrival; when these weren't received, it took 3 messages/calls before we were told instructions would come 24 hours before arrival. (They did.) When a fuse breaker left outlets in all three bathrooms non-functional, it took 3 phone calls over 15 hours before we knew maintenance was on its way. Despite these hiccups, the house was great for our 3-generation family of 10, and we would stay here again!