Excellent location, incredibly well designed. Everything needed for a short or long term stay and communication was incredibly easy.