The Haven is perfect! Loved our stay. Will definitely be back.