spacious place with good amenities