Perfect in every sense: location, comfort, cleanliness, hospitality. We could not have been happier! It is indeed a gem!!