Great location and the place is kept immaculately clean. We had issues with heating which compromised the whole experience.