Nice spacious place but a few extra touches needed for a great stay. The good: location, nice comfy beds, pool, hot tub, gym, 2 parking spacea included. The bad: somewhat unclean, chips and floss pick found under bed; cupboards handle had gunk on them, shower slow to drain; unpleasant smell but got used to it after a bit.
The place has easy potential for 5 stars if some of these issues are addressed for future vacationers.