Flexible check-in, good communication and everything that we could have asked for in an apartment! Very clean and well-equipped! Good location!!