This place has everything you need for a short or long term stay. Guillermo is very responsive and check in/out was painless.