100% Recommended! Great place and amazing department location in heart of Mexico city... either for short or long staying you'll get all you need.
Host and team are always for you when needed!