We had a great time at John's place, thankfully the weather played ball and we could enjoy the beach most days. The views are stunning. The apartment was spotless and had everything we needed, parking was plentiful as well. Would stay again, thanks John.