A really great stay with lots of amenities