'We had a great stay and experience. The room was beautiful and the balcony overlooking the lagoon was picture perfect. We loved the helpful staff and the included drinks. The food was okay, breakfast was best. There is an Italian restaurant, Mexican restaurant, and seafood restaurant. If you stay 7 nights, you are allowed to book 4 reservations at the restaurants for a seated dinner otherwise you can go to the buffets unlimited times. The pools were wonderful. There is beach access but watch out...