Everything as described and more! Very accommodating hosts. Super comfy, huge bed. Location is absolutely perfect. Highly recommend staying here.