Excellent choice for a short or long term stay from every aspect.