Very clean and great attention to detail, a lot of nice little touches. Would definitely stay there again.