Simply perfect. Fantastic location, wonderfully set up, superbly clean.