It took about an hour to get to the resort from the airport, and it the roads make it feel as if you are on a roller coaster. Upon arrival to the resort, however, I felt as if I were transported to another world. From the time that we arrived, all of our needs were attended to. The room was clean, comfortable and roomy. The food was excellent, and though there are only 3 restaurants on property, the menus are large enough to where you can try something new each meal. The beach is small, but there is a resort attendant there make sure that you have everything you need. If you have a problem climbing stairs or inclines, this is not the place for you. We went for a calm and relaxing vacation, and this is exactly what we got.