Everything and everyone was truly amazing. The staff would have received a 5 rating except for a conversation I had over the phone with a front desk representative who handled a situation unprofessionally. She was very polite tho! She just needs a little more training!