Very beautiful resort and facility. Nice pool and beach is easily accessible. The staff is friendly and try to provide whatever they are asked for. The downside is you must have reservations for dinner, or you may have to eat something from the Cafe. The capacity in the resturants for dinner is limited.