This hotel is in a great location, and for the price, it's a good deal. I would book directly from the hotel website rather than through AirBnb. Our flight was canceled due to a storm and the staff from the hotel were helpful, but Airbnb was not - at all. So, stay at the hotel, but don't book through Airbnb.
Also, Kenia, Pedro, and Odain were MOST helpful and so so kind! They were all very friendly and knowledgeable.