this is definitely everything you could imagine and more. perfect layout and amenities. this met our expectations and beyond. I'm so thankful we stayed here. felt like home away from home.