Location, communication, and facilities are excellent. This is the third time I have stayed with Annie.