perfect location. great communcation. only thing that was a minor problem was one of the showers not working properly and the water temperature changes frequently. but other than that, I had a really pleasant stay here and would consider booking here again.