Pros:
Great location, well stocked, good internet and very responsive host.
Cons:
A bit small, hard to find parking some times, a/c works but takes a while to get cool.