Everything you need in one space. Very clean, great amenities, would definitely stay again.