Excellent location, great facilities. All in all a perfect stay.