Very clean. A lot if care has been put into creating and maintaining a welcoming and warm environment for guests.