My stay was ok to good, it seems the staff is overworked due lack of nursing staff which causes at times for your medication to be delayed in getting to you. What helped me was I always asked if the medicine I was given was what the doctor ordered and was the instructions as far as when and the amount was correct. But for most part the nurses try to do their best and it shows in their caring matter but you occasionally get one that might be having a bad day. My family was always their to check on my care so that helped in the over all care that I received so that being said I would recommend this place.