We enjoyed the location which is great and allowed us to walk along the beach and go for coffee each morning. The apartment is quite functional with a decently stocked kitchen. We have stayed at many apartments in Cottesloe and this one could have been better as there was a number of issues. The hot water was very inconsistent when we first arrived and eventually was fixed when they replaced the water heater. Additionally the internet was quite slow, the bed uncomfortable and there was an occasional smell of sewer from the apartment block.