Perfect location. Good facilities. Excellent stay.