Very Clean, Very nice place to stay. When problems arose, they were very communicative. Very Nice Place to stay!