If the price is too good to be true, then it probably is. I wish I would of known when I booked that this isn't a real hotel. It is privately owned apartments that they rent out and it functions semi like a hotel. I assumed it was a normal hotel but upon arrival I had to ask where to check in and I was told to contact my host, they showed me on my email confirmation from Expedia the fine print that showed my host name, I had to call them on WhatsAp, there was a group of people sitting in the lobby on couches with laptops that took my information and gave me one key. Traveling in a foreign country it just felt weird and slightly unsafe to start the trip. The room looked like the pictures except it was not very clean, dirty floors, stains on the sheets, and I found a used tooth brush in the shower. Usually these things don't bother me and I just contact the front desk, but in this situation there was no front desk to contact to ask them to come tidy up and change the sheets. I contacted them via WhatsApp and they ended up coming up a few hours later to clean up a little. The pool and the views are hard to beat but they were very busy. All in all I got what I paid for but knowing what I know now I wouldnt book here again.