The location of this place is fabulous and definitely close to the beach and shops. We were disappointed that the cleanliness was lacking in arrival with some areas sandy and dusty and the bathrooms and outdoor area not properly cleaned. There was no Xbox as per description and the tv signal kept dropping out. Overall the stay was good but for the price probably expected something a little more modern.