well thought in every detail, clean, optimally functioning. great location, friendly practical host. excellent place.