A+ in all aspects! Would definitely stay again.