Very clean. Very modern. Brand new. Great customer service. Would stay again.