I can't recommend this resort enough. Location is very convenient, but it was the staff that made the difference. From beginning to end it was a pleasure being there. Everyone was friendly, helpful, and made you feel like family (first name basis). Pool is beautiful, food on-site is excellent, and the rooms are very clean. Highly recommend (and I'm picky).