Immaculate, totally self contained bedrooms + facilities, wonderful hosts and the beach was absolutely amazing. Our best airbnb experience.