The detached rooms are nice and new, although the pool isn't yet finished.
The staff were friendly upon check-in and then to permit us a later check-out, until the next morning when they reneged on their offer for a later check-out because they had another guest coming.
This was poor communication between staff, which I could accept as an error. However the unfortunate part was that both the staff member and the manager dismissed the fact that we were inconvenienced by the cancellation of the later check-out they had offered us.
But further, in an attempt to clarify the inconvenience and frustration with their miscommunication the staff member became hostile with me in a completely inappropriate way, while there was never an apology offered by either staff member.
This type of situation can be resolved with better training and communication, however as a result I wouldn't return to this hotel again nor recommend it.