Very clean with great touches. Quite comfortable and many amenities that I was not expecting. Excellent communication with host. Would stay there again in the future if given the chance.