Perfect. Everything. The apartment is beautiful and sparkling clean, the bed is so comfortable, the patio and garden very inviting. And the location can't be beaten. Communication was nice and easy, Thanks Daniel, I'll be back soon.