Exactly as described. Everything you need is provided. Location is awesome, right at the beach (we loved sitting out watching the ocean) and super short walk to town. No need to get back in the car once you arrive! Would recommend.