The pool, the beach, location all great. The owner responded to all maintenance issues very promptly. Room was good. The shower heads need replacement. Staff at the complex is excellent. Only problem is that the web pictures do not reflect the actual construction going on off the decks (noise and restricted view).