Everything you’d need, expect, and want in an Airbnb. Would book again!