You really can't find a much better property location wise... This is right in the center of "town", right on the beach, and right next to plenty of restaurants, bars, and shops.
The property itself is a little older, but timeless and clean. Make sure that you get a room with a window facing the ocean, it was great to fall asleep with the waves crashing against the shore.
The staff was great. They let us hold our bags in their office while we waited for the room to be ready, and you get a welcome drink that is either a fresh daily juice or a Beer...
The restaurant RIGHT next door (away from the beach) has some great Aguachiles, highly recommend.