excellent location and staff (wifi is unreliable)