Everything that you need in a great location.
The patio is a bit smelly but it's a common problem in this area (sewage system is outside). We'd choose it again, anyway, as the stay in overall was splendid.