Very clean and spacious. Having the downstairs area was great - it really gave separation when needed, and the pool table was a highlight. Beds were very comfortable, slept great while we were there! Kitchen was also very well stocked with appliances/utensils, and communication with Alex was excellent, he always responded within minutes. A very relaxing stay.