We had a great stay here with our young kids and my in laws. The place is brand new and very clean, everything is provided which made our stay really enjoyable.