great location, clean, a little small but well worth the location.