The separate living spaces makes this place perfect for a family or larger group. Has all the amenities you need to stay and cook at home. Is close to everything you need (beach, and shops). We stayed for the week and couldn’t be more comfortable. Recommend highly.