This place is amazing.
It has all the amenities you would ever need, particularly great location for me (had a bank from my country a blocks away even).
If you're a person who has to work on vacations it's a perfect place to work, quiet, good internet access.
Great experience overall, coming back soon.