Clean, well-stocked and organised. Easy to check-in and great communication. We loved our stay!