This place is in an amazing location and is suitable for both a shorter and a longer stay. Communication was easy and check-in went smoothly even though we arrived very late. We stayed for two weeks and lacked for nothing, so we highly recommend staying here, and will probably come back!