Perfect location, apartment, communication! I would definitely stay there again.