We had a wonderful relaxing stay. Staff was courteous and professional. Food was fantastic. The room was clean and comfortable. The view on the island is breath taking. Would definitely recommend Sonora Resort to any one for an extremely relaxing experience. The spa was luxurious and again the staff were absolutely wonderful.