Great location, amenities and space. Not so great communication, check in and check out was very unorganized and confusing - check in details were not given until we were standing opposite the flat - which was stressful - There were no instructions or tips and could benefit of some up keeping and better cleaning. We still enjoyed our stay and found the place perfect for 3 adults and a child. Location was excellent! Big and comfortable.