The service is excellent, many staff members speak English well, and the location is great. It is very reasonably priced, and I would absolutely stay here again.