Everything you need and not much more. Pros: great interior design, good views, great location, very clean, comfy furniture. Cons: extremely hot when we arrived, and air conditioning didn’t work well. No pantry space for the food we brought ourselves. Gas stove plays up a little.