Shafiek's is one of the best places I have ever stayed. It's a hidden gem, right on the beach, book this place as soon as possible before someone else book it.
Shafiek and his family is really awesome! He is full of life wisdom, I'm sure you will learn a thing or two from him.