The place is excellent. Location and cleanliness are the two things I always look for. My expectations were exceeded.
Sergio is also great as a tour guide.
I recommend them 100 %.