Beautiful location on the beach, very clean and tidy, great spa, excellent communication