Best location, great views, best facilities, fab atmosphere! This is the place to stay in Madrid!