We had a wonderful time staying at Bella Haven. The location is great, walking distance to the beach and close to shops. The place was clean and had everything we could ask for and more! The kids enjoyed the swings, the board games and books, and the adults enjoyed the set fire and comfy couches! We will definitely be back. Thanks :)