This place is amazing. The rooms are clean and equipped with all the latest equipment. The resort offers everything from spa services, gym classes, restaurants, room service, etc. It is right on the water and has bars and restaurants within walking distance.
Safety is clearly a concern as they require a room key in order to use the elevator, but I think it's a great idea for people with children, because you can leave them in the room without worrying about them disappearing or running around.
They offer specials constantly, so I definitely recommend giving this place a try.