It was a perfect stay. Very clear and detailed self check in instructions before arrival. Apartment is very big, modern, nice and very very clean. Lots of kitchen supplies and even a washing machine and dryer are provided. We didn't meet Micheal in person but communication was perfect, he is answering immediately. We were really happy and satisfied with everything and can highly recommend the place :)