The apartment, its location and facilities were all great especially considering the reasonably low price. It is a 2 minute stroll to the main strip of shops and about a 5 minute stroll to the beach. The apartment has a low-cost laundry available and a parking spot for guests which were both very handy. The apartment itself was clean and spacious.
Communication with the host and check in can be difficult if you do not have access to a cell phone on arrival. This was the case for us and resulted in a very unpleasant check-in where no host showed up to let us in despite being there at an agreed upon time. No attempt was made by Mark to apologise for this or attempt to provide clarity on the incident, despite being assured he would by the host once he eventually showed, until I reached out the next day expressing my discontent. We felt this was not dealt with very well either.
All-in-all the apartment was great and the rest of our stay was quite pleasant, however, due solely to this incident and the way it was dealt with I will not be staying here again.