Amazing location, superbly clean, great communication when checking in and out - what more could you ask for?