amazing location and all the needed amenities