Great spot for a short or long stay. Well equipped.