I enjoyed my stay on Hamilton for 6 nights, which was part of my honeymoon. The rooms ARE overpriced (I paid £110 per night) but they are private and spacious. The bungalows are in various locations (i.e. near the beach, further up on a hill) and not all have a good view. They could all do with a revamp but... more












