We had the most amazing stay at Beach Steps. The location is fantastic and the sun sets are to die for! We had everything we needed - check in was great, the apartment was spotlessly clean and communication was good. It took a while to work out the shower and find the glasses but otherwise there are no complaints. We would definitely book this apartment again.