This place is everything and more! Great location, and just all around a relaxing spot to vacation! We would love to stay again!!