Great location - great flat - perfect stay