Excellent in all regards. Fantastically located. Clean and professional. Room was great and even though some of the common areas were sometimes a little unclean, that had to do with the other guests and they were cleaned everyday. They even provide a water bottle and a detergent sachet. Everything you need and more, could not recommend this more strongly.