Beach Heaven is a great place to stay, very comfortable, clean, spacious, private and not far from the beach and shops. Many different areas to sit, lots of toilets, bed was nice, kitchen was very well equipped. We loved our stay and would definitely recommend.
Communication with Karen was fantastic!