Really nice place, we had the top floor and that means you have the enormous terrace, or rather, these three enormous terraces on three different sides of the apartment. The beds were comfortable, the view was amazing, the amenities were more than adequate for fixing breakfast and dinner and the location was perfect for going surfing. Mike, our host, was available over the phone and he was super helpful, going above and beyond to make our stay as welcoming as possible.