A++, a must-stay if available!