It's the best option for a layover inside the airport especially if you are travelling with family. The drawbacks would be the expensive price and for light sleepers who could be easily distracted with sounds, as sound of people outside walking or the constant announcement could be annoying. One thing also is that the hotel needed to state beforehand that you need to deposit 20 us dollars, as not anyone bring us dollars with them. Luckily they also accept other currency.