This place is perfect! It is right by the beach and it is walkable to good restaurants. The hosts are incredibly kind. Plus the place is clean and it looks like you are staying at an expensive hotel suite at the fraction of the cost.