Very clean and warm. Hosts were also friendly. Had a wonderful time. Great décor too.