We stayed and John and Michaels for 5 nights, the only thing I could fault is we didn’t stay long enough. Amazing location, literally on top of all the local cafes, bars and restaurants. The apartment was brand new, great entertaining area, super clean, large balcony, modern-perfect! Only a short walk to the beach if you like a wave, also super close to a kid friendly river/beach inlet if you have kids. John and Michael were awesome hosts, easy to communicate with and very accomodating. Will defiantly return next summer.