very nice, lots of amenities