good place with amenities to stay