Of all the many places I have stayed, this has been my favorite. Elena has got everything that you could possibly need, the place is beautiful and the location is perfect. Will def stay here again - highly recommend!