This home is 'perfect'. Clean, comfy beds, wonderful common areas. Has everything you could need for great family gathering. Close to beaches,shops and restaurants. The entire family had a wonderful stay. Went too quick.