Superb location! Friendly staff, clean facility, solid communication. Great value for what you pay. Bed was uncomfortable, but everything else makes up for it.