Great location. Great host! Bill went above and beyond to make sure we had a great stay. We were very happy that the apartment had pretty much everything we needed to snorkel and be out on the beach.