Nice location in a nice resort with a lot of amenities.