Nice modern facility, good food, amazing caring staff. Id give this place 5 stars but I didnt really get any sleep, the air machine on the end of the bed is incredibly ... more