Exactly what we were looking for and more! Clean room, great amenities (including kitchenette with everything you could need and laundry). We didn't even get a chance to use the roof or golf simulator, but those looked great as well. Everything was easy and comfortable.