A clean and spacious place with great amenities.