Beautiful location and beach area. Rooms are a bit dated (at least ours was - HA 1b) and amenities need to be updated as many are in disrepair - eg ping pong table and croquet, horeshoes etc.. A few days in the beach towels disappeared from the rack - you had to ask for them as they were in short supply, which is fine but there was no communication on this (just a simple sign would have worked) so guests were left frustrated thinking no towels were available not knowing that you had to request one. Food overall was good, but service was sorely lacking. Slow but also lack of training resulted in food items delivered in the wrong order at the wrong time or not at all. Restaurant service staff seem unhappy and it reflects in their attention to diners. Limited dining and drink options, as although there are 2 restaurants, when one is open the other is not, including the associated bar. We understand that there was an ownership change last October, and repeat guests that we met commented that the service has definately gone downhill. We also understand that the previous GM has just been brought back, so this may help, but for us the service level was very disappointing relative to the cost to stay at Mount Cinnamon, and prior reviews up until the more recent negative reviews - which we agree with!