spacious apartment with good amenities