Helen's place is great, close to everything. The beach is a 2min walk. Check in was easy.
Lots of restaurants in walking distance.
The view on the upper deck was amazing and relaxing.
Everything you need is there.