This place has everything! I stayed with two friends and we were extremely happy with our choice. The communication was very simple and Maggie is lovely. The place is clean and less than a 5 minute walk to the beach. Truely a great place to stay