great place to stay good amenities