10/10 stay! all the amenities you’d need are provided