100% on all levels.. great communication, clean and comfy. Lots of information on things to do in the area. Everything you need for a short or long stay.