Fantastic place. This spot had everything and more. It was above expectations. The check-in instructions provided were on point and made it a breeze on what to expect during our stay. Steps away from the beach and entertainment. Everything worked properly from the jacuzzi to the BBQ. Would definitely stay again.