Perfect location, beautiful place. Everythimg was just as advertised, steps away from the beach, shops and restaurants close by and a grocery store close. The bedrooms were clean and perfect and the dining area and living room easily fit all 7 of us. Everything provided for 1 year old baby also. Fantastic place and host.