Absolutely perfect. Super clean, well equipped and excellently located.