Fantastic views, a tastefully decorated apartment, good location, friendly hosts, all of this make for an excellent stay.