We LOVED our stay here- the staff was wonderful, the property was so nice (newly renovated). Anik, the manager was so lovely (and her sweet dog, Olga too!) and went out of her way to make our trip special. The room was great, we loved our stay here and would definitely stay again.
re: location, we are from NYC and love walking so the location was great for us, but if you want to be RIGHT in the center of things, you may want to stay closer to old town-- it was a 10 minute walk (and the beach at the end of the road was closer to the club/casino area of town which isn't where we wanted to hang out).