PERFECT IS NOT A GOOD ENOUGH WORD TO EXPLAIN HOW GREAT THIS PLACE IS!!!