We booked thru expedia & stayed for 6 nights/7 days. Upon arriving you are overwhelmed w/sales people in the airport. All we wanted was a cab to the hotel, finally someone outside in the taxi line was able to direct to the shuttle service. It costs $32. for 4 to take the shuttle to the hotel. the taxi's were not allowed to take us (at least that is what we were told). Upon arriving check-in was seemless (arriving at 12:30pm). We couldn't check into the hotel until 3pm so they kept our bags in a safe room while we checked out the grounds and had lunch. The beach area is amazing. Lots of different places to choose from. We had no problem getting chairs every day. We noticed that people were reserving the "primo" spots w/towels on the chairs so we also did that a few days when we wanted under a tiki hut or shade. The safe is $2. extra per day which is not a big deal to us. Better safe than sorry. It was big enough to fit our lap top, camera, small purse, jewelry box, etc. The bars at every location where quick to serve you - my only complaint was that they don't open until 11am. It would have been nice to have water, coke, etc. before then. The breakfast at the Buffet is GREAT! American style food w/lots of choices. The guys couldn't get enough of the french toast and made to order omelets. Lunch for us was usually at the snack bar by the beach - hot dogs, hamburgers, etc. It was fair. Dinner we tried all 3 restaurants, the mexican is average, nothing like the states version. Our favorite was the Itailian - yummie brushetta and salad bar as well as good entrees. The carribean had the best view of course but we aren't much into fish/seafood entrees so they had a limited selection for us. The desserts at every restaurant were awful. We also enjoyed the spa services of a massage and it was very nice and affordable. Our biggest complaints---- our room was across from the amphitheater and they have a show every night at 9pm. We usually were ready to go to bed by 9 or 9:30 and it kept us up. Definintely make sure you do not have a room in that location if you have children. Secondly they have a terrible gift shop. Not much is there in the way of snacks or souvieners. Thirdly they are missing is an ATM or currency exchange which would have been helpful and lastly the housekeeping doesn't come unitl very late - like 4pm for us so we have to time getting ready for our evening around that. We NEVER got hassled by the time share people and went the the lobby quite often. They have a very nice business center w/4 computers that you can use from 7am -11pm to check emails, get on the internet, etc. The facilities are very clean and nice. We loved getting the snorkel, fins, etc. to snorkel off the beach area - they let us keep them for 2hrs at a time. The guys rented tanks for dive with for $7 each. They had all of the equipment w/them but thought it was nice they would let you "free" dive from the beach area. We enjoyed volleyball, water aerobics, stretching classes, dance lessons, and friendship bracelet classes as well as BINGO. They have many activities if you get sick of laying in the sun - if that is possible :) Town was very safe and we had dinner twice there as well as did some shopping. If you are looking for an excusion we did the Fury Catamaran snorkeling excursion and it was very nice and fun. We saw the most fish right off the hotel beach area around 3pm. For some reason they seem to be "eatting" then. Overall the water is beautiful and something i hope stays in my head forever, the hotel is very clean and nice and at least for us they were pretty accomodating. Would return again! (one more thing - hot tubs are cold - just a warning - but they were warmer than the pools)