We stayed for two nights with our 7 month old son. The apartment was clean, compact and had everything we needed. It is located in the center of town but off on a quiet street. The beach is a five minute walk away and there is everything else you need around the corner.
We enjoyed ourselves and John was friendly and helpful