Absolutely perfect place. Beach was beautiful and easily accessible. Snorkeling was amazing. Place was clean, surprisingly spacious and well decorated. Easy walk to many restaurants and markets. The host is very nice and quick to respond to all of my questions. I am already planning my next stay.