This place should actually be called Heaven Point, not Haven!
everything is amazing, what you see in pictures is exactly 100% what you're getting, the place is neat, clean, relaxing and has a superb view! plus the host is SUPER great!
HIGHLY recommended.