This place is amazing! It has absolutely everything you need. James was an outstanding host! I would highly recommend staying here!