Gerardo's place is great. The check-in process can be a little confusing if you don't understand Spanish as the Concierge doesn't speak English. Be sure to have a translation app if you don't speak English.
Otherwise, be sure to pick up some shampoo, conditioner, soap, etc. There are none in the Airbnb.