Very clean and the staff was very professional. Everything was as described, no unpleasant surprises. Will definitely be staying there again the next time I come to Vegas.