Clean, convenient, spacious, comfortable. The beds were cozy, the kitchen well appointed and the pool was really fun.