perfect place to stay. great amenities