This place was perfect for us! It had everything we needed and the grounds were beautiful. Short walk to two beaches and a short drive to some awesome snorkeling spots! We loved it.