It was a great place for our short stay, but it could be fantastic for a longer stay as well. The place provides you with all the facilities you really need. Everything is nice,modern, stylish and most importantly, clean. The location is also very pleasing. Communication with the host was smooth.