Perfect in all respects: location, friendliness, wifi, cleanness, space and so much more.