Very clean. Excellent location. Modern fit out. Would stay there again without hesitation.