Terrific location. The site had all we needed for basic cooking, easy parking and access to facilities. We didn't use the pool or tennis courts but they look to be in nice condition. The shower works well. The kitchen had all we needed for light meal prep. The snorkeling equipment was a nice, unexpected surprise. The bed was comfortable, air conditioning worked well.