Great location in a thoughtfully equipped vacation venue.