From the moment we arrived we were greeted by friendly staff who couldn't do enough to help our stay comfortable. We were upgraded from a sea view room to a villa which was a delightful surprise. The restaurant provide an outstanding array of breakfast choices and dinner is just…