Excellent for the price, good hotel, great service and housekeeping.
Check-in/check-out has too many formalities filling out info and signatures all over the place, not the most efficient procedures. Note that reception has limited service in evening and night, do not reserve online for the same day if its already evening as they are unable to verify it, try to go there instead and ask for a room.