good place, bigger than the picture, lots of amenities, thoughtful host