Just a short note to anyone who is considering a move to The Greens in Owasso because the apartments seem reasonably nice and they are cheaper then any other apartment community in Owasso. There is a reason they are so cheap. The management will squeeze every dime out of you, make you pay for rent for days they won't have the apartment ready for you to move-in. You will also notice your lease ends on the 28th of the month yet they want you to pay for a full month's rent. DON'T GIVE IN.
more