We really enjoyed our stay, it was above expectations, nice view, good airconditioning, clean. everything perfect.
You only need a car, but we did that anyway.