Three things made this a good place to stay: 1. Location - Everything you need is within walking distance. 2. A great pool and outside area. 3. A responsive host. They answered very quickly any question or request.
The unit we stayed in was not an exact match for the picture, but was very representative, so no worries there. Many of the people staying there had been there before, a true testament to the location and staff.