Amazing amazing apartment!, satisfied all my necessities