good spot for long or short stay, good value.