very good facilities and excellent service