We loved Envy and had several meals there. The service and food was excellent. It was lovely to sit watching the sun set over the beach. Menu has a good variety of asian and western dishes. The desserts were fantastic and great portion sizes. As said, the service was wonderful and can't fault the wait-staff.