The Shangri-La Al Bandar in Muscat offers world-class service and facilities, and good views of the Arabian Sea.