Beautiful property with great amenities, especially for kids. The property's layout is very confusing. The room needs to be modernized, we were in a suite with numerous tables and desks but there were no easily accessible outlets and no usb plugs in either room, you had to charge things on the floor. Our key didn’t work most of the time and we kept getting locked out of our room, it took complaining 4 times before they finally sent someone up to repair the door and then it worked fine after that. Restaurant was excellent and our waitress was wonderful.