Almost a five star but the wheels fell off the wagon at the very end of our stay. Initially, the staff was awesome, friendly, and fast. After we were finished, we ended up waiting around for over an hour just to get our prescription. It was like they forgot about us.