This place is something else, the pictures don't capture how special it is, you'll have to see for yourself.
Other than that, it has everything you need - nice location, great wifi and Allegra is a perfect host that gave us great recommendations of places to go.