Meet all the needs! The staff at hotel were extremely nice and the room and shared bathroom were very clean. Bed was very comfy as well!