There's nothing like staying in a newly constructed property. It only gets better when it's cozy and well appointed. The place rocks and so those Ben the host.