We had a nice stay. It's in a good location. The rooms in this hotel are okay, nothing too special about them. Note, since you have to pay fees upon arrival ($50 for check in and $25 resort fee per day) you might consider booking through the hotel and it would be about the same price. That way you will also get hotel service like room cleanings, towel refresh etc.