Excellent stay. Restaurant is exceptional. Very good food at a good price. Hotel is comfortable and service is very good. Rooms are innovatively designed. Toiletries were disappointing and cleanliness of bathroom could have been a touch better. However, I am being picky to find these points; the overall stay was excellent.