Very nice resort in a beautiful location. However a few things are showing their age. The room was nice. We stayed in a one bedroom two bath which is basically a studio with adjoining bedroom suite. There is a lanai but it’s not private at all. The one negative is the beach. The beach is very beautiful but there are no facilities at all; no restrooms, chairs , umbrellas etc. As well the beach is down a steep hill, a shuttle is available. There is a small gym. There is very little equipment so it cannot accommodate more than a couple of people at a time.