All the comforts of home, away from home. Everything was provided and in good working order. Great location with a view over the ocean. Even the grounds were well maintained and a pleasure to walk around. Great communication with our host. Highly recommended.