Everything we could have hoped for! Clean, lots of space, very good location, modern and efficient. Very pleasant stay.