Wonderful view, beautifully appointed, many kitchen gadgets, stunning location, friendly staff at Wavecrest resort.