Beautiful relaxing place to stay with lots of great restaurants and beaches nearby.