Mustang Beach Hotels, Mustang Beach Apartments, Unterkünfte in Mustang Beach