Die Bua Northwoods Chalet On The Peninsula Crystal Falls ist in einer praktischen Lage gelegen, ungefähr 3 Kilometer vom Lake Mary entfernt, und verwöhnt Gäste mit einem Whirlpool. Die Villa in Crystal Falls ist für bis zu 14 Gäste geeignet und ermöglicht Aktivitäten wie Angeln.
Von einer Terrasse aus kann man einen Ausblick auf den See genießen.
Während des Aufenthalts in der Bua Northwoods Chalet On The Peninsula steht Gästen eine komplette Küche mit einem Kühlschrank, einem Herd und Glasgeschirr zur Verfügung.