We really enjoyed our time at Helen's place! You really can't beat the location. It was very close to the beach, shopping, restaurants, and buses.
As for the apartment, it had all the basic necessities that one would need.