Excellent location, good size for a family or group and excellent service.