Great location, excellent restaurant and staff within the restaurant. As far as the front office staff, they neglected to tell us the roofers were there and they closed the pool so we couldn't swim until it was later and super windy out. The tiles were left on the roof, but we didn't trust it because the roofers were negligent with nails to begin with and the wind. This gave us stress while utilizing the pool/Jacuzzi after it finally opened for a couple hours. The staff offered nothing in lieu of these oversights. Wish they would have said something about it so we weren't already locked in.
Further, the gal had given a key to another party for my kids room. The couple stated the front office told them they were staying in that room which was bewildering to me that mistake was even possible. It did not make me feel comfortable at all. Fortunately, the couple asked me if they heard noises from that room and that's how we figured it out.
It would have been an overall two stars, but the rooms were great, the maintenance did his best, the restaurant chef and host were excellent.