An ideal place to stay , short or long term, with all amenities at hand.