The location was good, near the beach, and we had no problems with hot water. We did however find a chemical smell (cleaning products or heating unit?) which did not clear and spoilt our stay.
The apartment had all the basic facilities as described, but it was rather basic.