Well thought out in terms of amenities and basic requirements