One word needed, Perfect. This place is a fantastic place to stay and can't recommend it more, simple as that. Sparkling clean, great communication, local tips, great location. Book it and don't bother looking for another spot.