Great location and nice touches for a family vacation.