Bayo Grande Hotels, Bayo Grande Apartments, Unterkünfte in Bayo Grande