No, I haven't heard of this place. When my family and I went last summer, we stayed at the Parc Corniche located on International Drive. We had a good time there. It was like a mini apartment complete with a kitchen, dining room, living room, two bedrooms and two bathrooms. This was perfect for my family of four. The price was $99 per night during peak season. Check out the website hotelkingdom.com for other ideas for off site lodging.
I hope you have a good time!