It was our little paradise away from paradise. Such an amazing hotel- the staff were so friendly and accommodating. Our room was very clean and comfortable- so modern and relaxing. They were very responsive to my messages when I had questions prior to our stay.
The hotel itself is about .5 walk (up hill) from the restaurants and shops. If you decide to rent a car, the hotel offers off site parking (by off site I mean across the street.)
Go ahead and make your reservation, you will not be disappointed .