Overall it is pretty good.
Check in process is crazy though
Make sure you use a real name when making reservations.