Very clean. Very roomy. Staff was amazing. The grounds were beautiful. Would definitely stay there again.