Excellent stay. The pool and gym are the best I've ever seen. I would book again next year. The location is perfect as well.