5 stars in all aspects. Would definitely recommend. The 24 hour office staff went above and beyond to ensure satisfaction. Thanks to all involved.