What a stunning place - brilliant views and super hosts. Absolute must stay at Baylys Beach.