Very nice place with good restaurants within walking distance. Empty beach just across the street. Communication and check-in was easy.