Joshua's apartment was immaculately clean. It is surprisingly bigger and more modern than I think the pictures show. It's a really spacious convenient and family friendly place. Use of the swimming pool and spa facilities was a bonus with our little one. The beach is a very short walk. Lovely place!