Great communication, great location, great stay, highly recommended for short or long stay.