There's a reason why it's rated that high.. overall great place!